Static and Dynamic Visualisation of Software Architectures for Component-based Systems
نویسندگان
چکیده
Component-based software architectures are increasingly being adopted as solutions for various software engineering problems. We describe a component-based software architecture and its supporting CASE tool we have been developing. Our tool supports both static and dynamic visualisation of component-based systems, together with end-user configuration of such systems by user extension of these visualisations. We describe the application of this tool to the development of component-based design environments, focusing on visualisations developed when specifying a process modelling tool.
منابع مشابه
High-level Static and Dynamic Visualisation of Software Architectures
Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...
متن کاملHigh-Level Static and Dynamic Visualization of Software Architectures
Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...
متن کاملIntegrated Visualisation and Description of Complex Systems
This report discusses the Integrated Visualisation and Description (IV&D) Approach, a computer-based visualisation approach that is being developed to support the visualisation and description of complex systems. Guided by a conceptual model of a description process that is driven by user information needs within a domain context, the approach incorporates the use of novel visualisation techniq...
متن کاملProgram Trace Formats for Software Visualisation
Developers must understand a software component or piece of code before they can reuse it. Software visualisation has the potential to assist this understanding by visualising the internal structure and behaviour of components. However it is difficult to create visualisations. We create visualisations by test driving reusable components, and store the output in a formal, transportable, and filt...
متن کاملRuntime visualisation of object-oriented software
Software is inherently dynamic, yet much of the analysis and comprehension processes focus entirely on the static source code of the software. This paper looks at how software visualisation offers a way to aid comprehension by displaying both static and dynamic aspects of a piece of software. A new visualisation is presented with specific focus on a class level summary
متن کامل